home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Pre Launch / Pre Launch.rsrc / CODE_3.txt < prev    next >
Text File  |  1993-10-12  |  19KB  |  385 lines

  1. # near model CODE resource
  2. # jump table entries: 176-182 (7 of them)
  3. 00000000  4E56 0000                link       A6, 0
  4. 00000004  7000                     moveq.l    D0, 0x00
  5. 00000006  102E 0009                move.b     D0, [A6 + 0x9]
  6. 0000000A  204D                     movea.l    A0, A5
  7. 0000000C  D1C0                     add.l      A0, D0
  8. 0000000E  1028 FEFC                move.b     D0, [A0 - 0x104]
  9. 00000012  4880                     ext.w      D0
  10. 00000014  0240 00D0                andi.w     D0, 0xD0
  11. 00000018  4E5E                     unlink     A6
  12. 0000001A  4E75                     rts
  13. 0000001C  4E56 0000                link       A6, 0
  14. 00000020  7000                     moveq.l    D0, 0x00
  15. 00000022  102E 0009                move.b     D0, [A6 + 0x9]
  16. 00000026  204D                     movea.l    A0, A5
  17. 00000028  D1C0                     add.l      A0, D0
  18. 0000002A  1028 FEFC                move.b     D0, [A0 - 0x104]
  19. 0000002E  4880                     ext.w      D0
  20. 00000030  0240 00C0                andi.w     D0, 0xC0
  21. 00000034  4E5E                     unlink     A6
  22. 00000036  4E75                     rts
  23. 00000038  4E56 0000                link       A6, 0
  24. 0000003C  7000                     moveq.l    D0, 0x00
  25. 0000003E  102E 0009                move.b     D0, [A6 + 0x9]
  26. 00000042  204D                     movea.l    A0, A5
  27. 00000044  D1C0                     add.l      A0, D0
  28. 00000046  1028 FEFC                move.b     D0, [A0 - 0x104]
  29. 0000004A  4880                     ext.w      D0
  30. 0000004C  0240 0003                andi.w     D0, 0x3
  31. 00000050  4E5E                     unlink     A6
  32. 00000052  4E75                     rts
  33. 00000054  4E56 0000                link       A6, 0
  34. 00000058  7000                     moveq.l    D0, 0x00
  35. 0000005A  102E 0009                move.b     D0, [A6 + 0x9]
  36. 0000005E  204D                     movea.l    A0, A5
  37. 00000060  D1C0                     add.l      A0, D0
  38. 00000062  1028 FEFC                move.b     D0, [A0 - 0x104]
  39. 00000066  4880                     ext.w      D0
  40. 00000068  0240 0010                andi.w     D0, 0x10
  41. 0000006C  4E5E                     unlink     A6
  42. 0000006E  4E75                     rts
  43. 00000070  4E56 0000                link       A6, 0
  44. 00000074  7000                     moveq.l    D0, 0x00
  45. 00000076  102E 0009                move.b     D0, [A6 + 0x9]
  46. 0000007A  204D                     movea.l    A0, A5
  47. 0000007C  D1C0                     add.l      A0, D0
  48. 0000007E  1028 FEFC                move.b     D0, [A0 - 0x104]
  49. 00000082  4880                     ext.w      D0
  50. 00000084  0240 00D8                andi.w     D0, 0xD8
  51. 00000088  4E5E                     unlink     A6
  52. 0000008A  4E75                     rts
  53. 0000008C  4E56 0000                link       A6, 0
  54. 00000090  7000                     moveq.l    D0, 0x00
  55. 00000092  102E 0009                move.b     D0, [A6 + 0x9]
  56. 00000096  204D                     movea.l    A0, A5
  57. 00000098  D1C0                     add.l      A0, D0
  58. 0000009A  1028 FEFC                move.b     D0, [A0 - 0x104]
  59. 0000009E  4880                     ext.w      D0
  60. 000000A0  0240 0080                andi.w     D0, 0x80
  61. 000000A4  4E5E                     unlink     A6
  62. 000000A6  4E75                     rts
  63. 000000A8  4E56 0000                link       A6, 0
  64. 000000AC  7000                     moveq.l    D0, 0x00
  65. 000000AE  102E 0009                move.b     D0, [A6 + 0x9]
  66. 000000B2  204D                     movea.l    A0, A5
  67. 000000B4  D1C0                     add.l      A0, D0
  68. 000000B6  1028 FEFC                move.b     D0, [A0 - 0x104]
  69. 000000BA  4880                     ext.w      D0
  70. 000000BC  0240 00DC                andi.w     D0, 0xDC
  71. 000000C0  4E5E                     unlink     A6
  72. 000000C2  4E75                     rts
  73. 000000C4  4E56 0000                link       A6, 0
  74. 000000C8  7000                     moveq.l    D0, 0x00
  75. 000000CA  102E 0009                move.b     D0, [A6 + 0x9]
  76. 000000CE  204D                     movea.l    A0, A5
  77. 000000D0  D1C0                     add.l      A0, D0
  78. 000000D2  1028 FEFC                move.b     D0, [A0 - 0x104]
  79. 000000D6  4880                     ext.w      D0
  80. 000000D8  0240 0008                andi.w     D0, 0x8
  81. 000000DC  4E5E                     unlink     A6
  82. 000000DE  4E75                     rts
  83. 000000E0  4E56 0000                link       A6, 0
  84. 000000E4  7000                     moveq.l    D0, 0x00
  85. 000000E6  102E 0009                move.b     D0, [A6 + 0x9]
  86. 000000EA  204D                     movea.l    A0, A5
  87. 000000EC  D1C0                     add.l      A0, D0
  88. 000000EE  1028 FEFC                move.b     D0, [A0 - 0x104]
  89. 000000F2  4880                     ext.w      D0
  90. 000000F4  0240 0006                andi.w     D0, 0x6
  91. 000000F8  4E5E                     unlink     A6
  92. 000000FA  4E75                     rts
  93. 000000FC  4E56 0000                link       A6, 0
  94. 00000100  7000                     moveq.l    D0, 0x00
  95. 00000102  102E 0009                move.b     D0, [A6 + 0x9]
  96. 00000106  204D                     movea.l    A0, A5
  97. 00000108  D1C0                     add.l      A0, D0
  98. 0000010A  1028 FEFC                move.b     D0, [A0 - 0x104]
  99. 0000010E  4880                     ext.w      D0
  100. 00000110  0240 0040                andi.w     D0, 0x40 /* '@' */
  101. 00000114  4E5E                     unlink     A6
  102. 00000116  4E75                     rts
  103. 00000118  4E56 0000                link       A6, 0
  104. 0000011C  7000                     moveq.l    D0, 0x00
  105. 0000011E  102E 0009                move.b     D0, [A6 + 0x9]
  106. 00000122  204D                     movea.l    A0, A5
  107. 00000124  D1C0                     add.l      A0, D0
  108. 00000126  1028 FEFC                move.b     D0, [A0 - 0x104]
  109. 0000012A  4880                     ext.w      D0
  110. 0000012C  0240 0030                andi.w     D0, 0x30 /* '0' */
  111. 00000130  4E5E                     unlink     A6
  112. 00000132  4E75                     rts
  113. 00000134  4E56 0000                link       A6, 0
  114. 00000138  7000                     moveq.l    D0, 0x00
  115. 0000013A  102E 0009                move.b     D0, [A6 + 0x9]
  116. 0000013E  204D                     movea.l    A0, A5
  117. 00000140  D1C0                     add.l      A0, D0
  118. 00000142  4A28 FEFC                tst.b      [A0 - 0x104]
  119. 00000146  6A0A                     bpl        +0xC /* 00000152 */
  120. 00000148  302E 0008                move.w     D0, [A6 + 0x8]
  121. 0000014C  0A40 0020                xori.w     D0, 0x20 /* ' ' */
  122. 00000150  6004                     bra        +0x6 /* 00000156 */
  123. label00000152:
  124. 00000152  302E 0008                move.w     D0, [A6 + 0x8]
  125. label00000156:
  126. 00000156  4E5E                     unlink     A6
  127. 00000158  4E75                     rts
  128. export_22:
  129. 0000015A  4E56 0000                link       A6, 0
  130. 0000015E  7000                     moveq.l    D0, 0x00
  131. 00000160  102E 0009                move.b     D0, [A6 + 0x9]
  132. 00000164  204D                     movea.l    A0, A5
  133. 00000166  D1C0                     add.l      A0, D0
  134. 00000168  0828 0006 FEFC           btst.b     [A0 - 0x104], 0x6
  135. 0000016E  670A                     beq        +0xC /* 0000017A */
  136. 00000170  302E 0008                move.w     D0, [A6 + 0x8]
  137. 00000174  0A40 0020                xori.w     D0, 0x20 /* ' ' */
  138. 00000178  6004                     bra        +0x6 /* 0000017E */
  139. label0000017A:
  140. 0000017A  302E 0008                move.w     D0, [A6 + 0x8]
  141. label0000017E:
  142. 0000017E  4E5E                     unlink     A6
  143. 00000180  4E75                     rts
  144. 00000182  202F 0004                move.l     D0, [A7 + 0x4]
  145. 00000186  2040                     movea.l    A0, D0
  146. 00000188  226F 0008                movea.l    A1, [A7 + 0x8]
  147. 0000018C  222F 000C                move.l     D1, [A7 + 0xC]
  148. 00000190  6004                     bra        +0x6 /* 00000196 */
  149. label00000192:
  150. 00000192  10D9                     move.b     [A0]+, [A1]+
  151. 00000194  5381                     subq.l     D1, 1
  152. label00000196:
  153. 00000196  66FA                     bne        -0x4 /* 00000192 */
  154. 00000198  4E75                     rts
  155. export_23:
  156. 0000019A  202F 0004                move.l     D0, [A7 + 0x4]
  157. 0000019E  2040                     movea.l    A0, D0
  158. 000001A0  226F 0008                movea.l    A1, [A7 + 0x8]
  159. 000001A4  222F 000C                move.l     D1, [A7 + 0xC]
  160. 000001A8  6716                     beq        +0x18 /* 000001C0 */
  161. 000001AA  B3C8                     cmpa.l     A1, A0
  162. 000001AC  620C                     bhi        +0xE /* 000001BA */
  163. 000001AE  D1C1                     add.l      A0, D1
  164. 000001B0  D3C1                     add.l      A1, D1
  165. label000001B2:
  166. 000001B2  1121                     move.b     -[A0], -[A1]
  167. 000001B4  5381                     subq.l     D1, 1
  168. 000001B6  66FA                     bne        -0x4 /* 000001B2 */
  169. 000001B8  4E75                     rts
  170. label000001BA:
  171. 000001BA  10D9                     move.b     [A0]+, [A1]+
  172. 000001BC  5381                     subq.l     D1, 1
  173. 000001BE  66FA                     bne        -0x4 /* 000001BA */
  174. label000001C0:
  175. 000001C0  4E75                     rts
  176. 000001C2  7000                     moveq.l    D0, 0x00
  177. 000001C4  206F 0004                movea.l    A0, [A7 + 0x4]
  178. 000001C8  226F 0008                movea.l    A1, [A7 + 0x8]
  179. 000001CC  222F 000C                move.l     D1, [A7 + 0xC]
  180. 000001D0  6002                     bra        +0x4 /* 000001D4 */
  181. label000001D2:
  182. 000001D2  5381                     subq.l     D1, 1
  183. label000001D4:
  184. 000001D4  670A                     beq        +0xC /* 000001E0 */
  185. 000001D6  B308                     cmpm.b     [A1]+, [A0]+
  186. 000001D8  67F8                     beq        -0x6 /* 000001D2 */
  187. 000001DA  6502                     bcs        +0x4 /* 000001DE */
  188. 000001DC  5580                     subq.l     D0, 2
  189. label000001DE:
  190. 000001DE  5280                     addq.l     D0, 1
  191. label000001E0:
  192. 000001E0  4E75                     rts
  193. 000001E2  7001                     moveq.l    D0, 0x01
  194. 000001E4  206F 0004                movea.l    A0, [A7 + 0x4]
  195. 000001E8  122F 0009                move.b     D1, [A7 + 0x9]
  196. 000001EC  242F 000A                move.l     D2, [A7 + 0xA]
  197. 000001F0  6002                     bra        +0x4 /* 000001F4 */
  198. label000001F2:
  199. 000001F2  5382                     subq.l     D2, 1
  200. label000001F4:
  201. 000001F4  6706                     beq        +0x8 /* 000001FC */
  202. 000001F6  B218                     cmp.b      D1, [A0]+
  203. 000001F8  66F8                     bne        -0x6 /* 000001F2 */
  204. 000001FA  2008                     move.l     D0, A0
  205. label000001FC:
  206. 000001FC  5380                     subq.l     D0, 1
  207. 000001FE  4E75                     rts
  208. export_24:
  209. 00000200  202F 0004                move.l     D0, [A7 + 0x4]
  210. 00000204  2040                     movea.l    A0, D0
  211. 00000206  122F 0009                move.b     D1, [A7 + 0x9]
  212. 0000020A  242F 000A                move.l     D2, [A7 + 0xA]
  213. 0000020E  6004                     bra        +0x6 /* 00000214 */
  214. label00000210:
  215. 00000210  10C1                     move.b     [A0]+, D1
  216. 00000212  5382                     subq.l     D2, 1
  217. label00000214:
  218. 00000214  66FA                     bne        -0x4 /* 00000210 */
  219. 00000216  4E75                     rts
  220. export_25:
  221. 00000218  206F 0004                movea.l    A0, [A7 + 0x4]
  222. 0000021C  226F 0008                movea.l    A1, [A7 + 0x8]
  223. 00000220  2008                     move.l     D0, A0
  224. label00000222:
  225. 00000222  10D9                     move.b     [A0]+, [A1]+
  226. 00000224  66FC                     bne        -0x2 /* 00000222 */
  227. 00000226  4E75                     rts
  228. 00000228  206F 0004                movea.l    A0, [A7 + 0x4]
  229. 0000022C  226F 0008                movea.l    A1, [A7 + 0x8]
  230. 00000230  2008                     move.l     D0, A0
  231. label00000232:
  232. 00000232  4A18                     tst.b      [A0]+
  233. 00000234  66FC                     bne        -0x2 /* 00000232 */
  234. 00000236  5388                     subq.l     A0, 1
  235. label00000238:
  236. 00000238  10D9                     move.b     [A0]+, [A1]+
  237. 0000023A  66FC                     bne        -0x2 /* 00000238 */
  238. 0000023C  4E75                     rts
  239. export_26:
  240. 0000023E  206F 0004                movea.l    A0, [A7 + 0x4]
  241. 00000242  226F 0008                movea.l    A1, [A7 + 0x8]
  242. 00000246  7000                     moveq.l    D0, 0x00
  243. 00000248  6004                     bra        +0x6 /* 0000024E */
  244. label0000024A:
  245. 0000024A  4A01                     tst.b      D1
  246. 0000024C  670C                     beq        +0xE /* 0000025A */
  247. label0000024E:
  248. 0000024E  1218                     move.b     D1, [A0]+
  249. 00000250  B219                     cmp.b      D1, [A1]+
  250. 00000252  67F6                     beq        -0x8 /* 0000024A */
  251. 00000254  6202                     bhi        +0x4 /* 00000258 */
  252. 00000256  5580                     subq.l     D0, 2
  253. label00000258:
  254. 00000258  5280                     addq.l     D0, 1
  255. label0000025A:
  256. 0000025A  4E75                     rts
  257. export_27:
  258. 0000025C  206F 0004                movea.l    A0, [A7 + 0x4]
  259. 00000260  122F 0009                move.b     D1, [A7 + 0x9]
  260. 00000264  7000                     moveq.l    D0, 0x00
  261. 00000266  6004                     bra        +0x6 /* 0000026C */
  262. label00000268:
  263. 00000268  4A18                     tst.b      [A0]+
  264. 0000026A  6706                     beq        +0x8 /* 00000272 */
  265. label0000026C:
  266. 0000026C  B210                     cmp.b      D1, [A0]
  267. 0000026E  66F8                     bne        -0x6 /* 00000268 */
  268. 00000270  2008                     move.l     D0, A0
  269. label00000272:
  270. 00000272  4E75                     rts
  271. 00000274  206F 0004                movea.l    A0, [A7 + 0x4]
  272. 00000278  70FF                     moveq.l    D0, 0xFFFFFFFF
  273. label0000027A:
  274. 0000027A  5280                     addq.l     D0, 1
  275. 0000027C  1218                     move.b     D1, [A0]+
  276. 0000027E  670C                     beq        +0xE /* 0000028C */
  277. 00000280  226F 0008                movea.l    A1, [A7 + 0x8]
  278. label00000284:
  279. 00000284  1419                     move.b     D2, [A1]+
  280. 00000286  67F2                     beq        -0xC /* 0000027A */
  281. 00000288  B401                     cmp.b      D2, D1
  282. 0000028A  66F8                     bne        -0x6 /* 00000284 */
  283. label0000028C:
  284. 0000028C  4E75                     rts
  285. 0000028E  206F 0004                movea.l    A0, [A7 + 0x4]
  286. 00000292  7000                     moveq.l    D0, 0x00
  287. label00000294:
  288. 00000294  1218                     move.b     D1, [A0]+
  289. 00000296  6710                     beq        +0x12 /* 000002A8 */
  290. 00000298  226F 0008                movea.l    A1, [A7 + 0x8]
  291. label0000029C:
  292. 0000029C  1419                     move.b     D2, [A1]+
  293. 0000029E  67F4                     beq        -0xA /* 00000294 */
  294. 000002A0  B401                     cmp.b      D2, D1
  295. 000002A2  66F8                     bne        -0x6 /* 0000029C */
  296. 000002A4  5388                     subq.l     A0, 1
  297. 000002A6  2008                     move.l     D0, A0
  298. label000002A8:
  299. 000002A8  4E75                     rts
  300. 000002AA  206F 0004                movea.l    A0, [A7 + 0x4]
  301. 000002AE  122F 0009                move.b     D1, [A7 + 0x9]
  302. 000002B2  7000                     moveq.l    D0, 0x00
  303. label000002B4:
  304. 000002B4  B210                     cmp.b      D1, [A0]
  305. 000002B6  6602                     bne        +0x4 /* 000002BA */
  306. 000002B8  2008                     move.l     D0, A0
  307. label000002BA:
  308. 000002BA  4A18                     tst.b      [A0]+
  309. 000002BC  66F6                     bne        -0x8 /* 000002B4 */
  310. 000002BE  4E75                     rts
  311. 000002C0  206F 0004                movea.l    A0, [A7 + 0x4]
  312. 000002C4  7000                     moveq.l    D0, 0x00
  313. 000002C6  6006                     bra        +0x8 /* 000002CE */
  314. label000002C8:
  315. 000002C8  B401                     cmp.b      D2, D1
  316. 000002CA  660A                     bne        +0xC /* 000002D6 */
  317. 000002CC  5280                     addq.l     D0, 1
  318. label000002CE:
  319. 000002CE  1218                     move.b     D1, [A0]+
  320. 000002D0  6708                     beq        +0xA /* 000002DA */
  321. 000002D2  226F 0008                movea.l    A1, [A7 + 0x8]
  322. label000002D6:
  323. 000002D6  1419                     move.b     D2, [A1]+
  324. 000002D8  66EE                     bne        -0x10 /* 000002C8 */
  325. label000002DA:
  326. 000002DA  4E75                     rts
  327. 000002DC  202F 0004                move.l     D0, [A7 + 0x4]
  328. 000002E0  6006                     bra        +0x8 /* 000002E8 */
  329. label000002E2:
  330. 000002E2  B401                     cmp.b      D2, D1
  331. 000002E4  6708                     beq        +0xA /* 000002EE */
  332. 000002E6  5280                     addq.l     D0, 1
  333. label000002E8:
  334. 000002E8  2040                     movea.l    A0, D0
  335. 000002EA  226F 0008                movea.l    A1, [A7 + 0x8]
  336. label000002EE:
  337. 000002EE  1219                     move.b     D1, [A1]+
  338. 000002F0  6706                     beq        +0x8 /* 000002F8 */
  339. 000002F2  1418                     move.b     D2, [A0]+
  340. 000002F4  66EC                     bne        -0x12 /* 000002E2 */
  341. 000002F6  7000                     moveq.l    D0, 0x00
  342. label000002F8:
  343. 000002F8  4E75                     rts
  344. 000002FA  202F 0004                move.l     D0, [A7 + 0x4]
  345. 000002FE  6606                     bne        +0x8 /* 00000306 */
  346. label00000300:
  347. 00000300  202D FFFC                move.l     D0, [A5 - 0x4]
  348. 00000304  6730                     beq        +0x32 /* 00000336 */
  349. label00000306:
  350. 00000306  42AD FFFC                clr.l      [A5 - 0x4]
  351. 0000030A  2040                     movea.l    A0, D0
  352. 0000030C  6006                     bra        +0x8 /* 00000314 */
  353. label0000030E:
  354. 0000030E  B401                     cmp.b      D2, D1
  355. 00000310  660A                     bne        +0xC /* 0000031C */
  356. 00000312  2008                     move.l     D0, A0
  357. label00000314:
  358. 00000314  1218                     move.b     D1, [A0]+
  359. 00000316  67E8                     beq        -0x16 /* 00000300 */
  360. 00000318  226F 0008                movea.l    A1, [A7 + 0x8]
  361. label0000031C:
  362. 0000031C  1419                     move.b     D2, [A1]+
  363. 0000031E  66EE                     bne        -0x10 /* 0000030E */
  364. label00000320:
  365. 00000320  1218                     move.b     D1, [A0]+
  366. 00000322  6712                     beq        +0x14 /* 00000336 */
  367. 00000324  226F 0008                movea.l    A1, [A7 + 0x8]
  368. label00000328:
  369. 00000328  1419                     move.b     D2, [A1]+
  370. 0000032A  67F4                     beq        -0xA /* 00000320 */
  371. 0000032C  B401                     cmp.b      D2, D1
  372. 0000032E  66F8                     bne        -0x6 /* 00000328 */
  373. 00000330  2B48 FFFC                move.l     [A5 - 0x4], A0
  374. 00000334  4220                     clr.b      -[A0]
  375. label00000336:
  376. 00000336  4E75                     rts
  377. export_28:
  378. 00000338  70FF                     moveq.l    D0, 0xFFFFFFFF
  379. 0000033A  206F 0004                movea.l    A0, [A7 + 0x4]
  380. label0000033E:
  381. 0000033E  5280                     addq.l     D0, 1
  382. 00000340  4A18                     tst.b      [A0]+
  383. 00000342  66FA                     bne        -0x4 /* 0000033E */
  384. 00000344  4E75                     rts
  385.